arepa wrapped in banana leaves and grilled - Español Inglés Diccionario